home *** CD-ROM | disk | FTP | other *** search
- Path: senator-bedfellow.mit.edu!enterpoop.mit.edu!spool.mu.edu!think.com!ames!skates.gsfc.nasa.gov!jagubox!jim
- From: jim@jagubox.gsfc.nasa.gov (Jim Jagielski)
- Newsgroups: comp.unix.aux,news.answers,comp.answers
- Subject: Apple A/UX FAQ List (1/2)
- Supersedes: <1828@jagubox.gsfc.nasa.gov>
- Followup-To: comp.unix.aux
- Date: 29 Jun 93 10:03:29 GMT
- Organization: NASA/Goddard Space Flight Center
- Lines: 1311
- Approved: news-answers-request@MIT.Edu
- Expires: 7 Jul 93 00:00:00 GMT
- Message-ID: <1861@jagubox.gsfc.nasa.gov>
- Reply-To: jim@jagubox.gsfc.nasa.gov (Jim Jagielski)
- NNTP-Posting-Host: jagubox.gsfc.nasa.gov
- Mime-Version: 1.0
- Content-Type: text/plain; charset=US-ASCII
- Content-Transfer-Encoding: 7bit
- Summary: Latest posting of FAQ for A/UX
- Keywords: FAQ A/UX
- Xref: senator-bedfellow.mit.edu comp.unix.aux:12155 news.answers:9809 comp.answers:1148
-
- Archive-name: aux-faq/part1
- Last-modified: Tue Jun 29 06:02:30 EDT 1993
-
- This is the Frequently Asked Question (FAQ) list for A/UX 3.0
-
-
- FAQ for A/UX
- ============
-
- This FAQ list is intended to cut down on the number of "often asked questions"
- that make the rounds here on comp.unix.aux. Also included you'll find a few
- words of wisdom as well as some general information for the A/UX community.
- This list assumes that you are familiar with Unix (to some extent) but are
- curious about A/UX's eccentricities. The list will concentrate on A/UX 3.0
- but may also have info about previous versions. If you don't understand
- something in the FAQ List, and a "Point of Contact" isn't specified, then
- contact me and I'll attempt to help or else point you to someone who can.
- In any case, let me know how I can make the list more clear.
-
- This FAQ is written in a format that EasyView (for the Mac) can understand
- and make use of. EasyView provides a very nice front-end for viewing,
- browsing and reading the FAQ. EasyView is available via anon-ftp on
- jagubox.gsfc.nasa.gov.
-
- The list will be posted biweekly (every other Tuesday) on comp.unix.aux as
- well as news.answers and comp.answers. It is also available via anonymous
- ftp on jagubox.gsfc.nasa.gov.
-
- There is a frozen FAQ that deals with A/UX 2.0.1 which is available via anon-
- ftp on jagubox (FAQ.aux.201). This FAQ will be posted monthly (or so) on
- comp.unix.aux.
-
- A/UX 3.0.1(dt) is officially released. It's the version of 3.0.1 for the
- rest of us (3.0.1 is "officially" the AWS95 server-version of A/UX). It
- is, except for some minor cosmetics, a binary-exact copy of 3.0.1 but does
- not include the server-related applications of 3.0.1. Expect this FAQ to
- change to be more representative to 3.0.1 than to 3.0. At some point, the
- 3.0 FAQ will get frozen and the 3.0.1 one will be the "current and
- supported" FAQ.
-
- I will tend to use 3.0.1 as the name of the general version of A/UX and
- AWS95 3.0.1 as the version for the AWS95 even though this is kinda
- confusing. This may change depending on the actual release name of
- 3.0.1... 3.0.x will be used to mean 3.0, 3.0.1 and 3.0.1dt.
-
- This FAQ is "copyrighted" in the same sense that all other FAQs are copy-
- righted: the FAQ may be freely redistributed as long as the author's/editor's
- name and this notice is included.
-
- Send your additions|modifications to Jim Jagielski (jim@jagubox.gsfc.nasa.gov).
- (editor's notes are included as <<ED: ...>>)
-
- =============================
- **** Significant Changes ****
- -----------------------------
-
- |++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- |Significant changes/additions since last posting:
- | Changes signified by "|" in 1st column;
- | Additions by "+" in the 1st column;
- | Deletions by "-" in the 1st column (the line will be
- | deleted in the next posting)
- |
- + Started changes to reflect 3.0.1
- + Contribs: added Wes Price Rick Ewing
- + bugs and patches: BSD-reno inetd
- + ported: note that tcsh now compiles out-of-the-box
- + Q&A #3a: added prices and part #s for 3.0.1
- + Q&A #3c: describe major differences between 3.0.1 and 3.0.1dt
- + Q&A #16: add note about BSD-reno inetd
- |++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
-
- ============================
- **** TABLE OF CONTENTS: ****
- ----------------------------
-
- o List of Contributors to A/UX FAQ List
- o List of anon-ftp archives for A/UX
- o List of known bugs and patches under A/UX 3.0
- o List of ported software
- o Partial list of compatible shareware|freeware
- o Hints and Words Of Wisdom
- o Q&A-
- 0) What's A/UX? Is it any good?
- 1) What's the minimum system I need (CPU, disk and RAM) to run A/UX?
- 2a) What's new about A/UX 3.0.1?
- + 2b) What's the word on A/UX 3.0.1(dt)?
- + 3a) How can I order A/UX?
- 3b) What's the upgrade path for A/UX 3.0.1?
- 4) What Mac applications are compatible with A/UX?
- 5) Can I use my Teac|DAT|etc tape drive under A/UX?
- 6) How come rn|elm|less|etc... acts weird concerning signals?
- 7) What screen-savers are compatible with A/UX?
- 8) Is X11R5 available for A/UX?
- 9) I've noticed that FSF GNU doesn't support A/UX. Does that mean I'll
- miss out on all the neat Gnu-stuff like gcc?
- 10) I have an EtherNet card that works fine under the Macintosh operating
- system but not under A/UX. Why?
- 11) Can I use my scanner under A/UX?
- 12a) How come my Login screen is gray, not color?
- 12b) How come my screensaver only works on my main Login screen and
- not my other ones?
- 13) Even though I have lot's of swap space and only a little bit is
- being used, I STILL get a lot of messages saying that my swap
- space is running low. What the buzz?
- 14) How can I copy a complete file system from one disk|partition to
- another?
- 15) What's with UUCP?
- + 16) How can I log anonymous ftp entries? in.ftpd has a -l option,
- + but it doesn't work.
- 17) I'm trying to use a SyQuest drive under A/UX but it refuses to work.
- I keep on getting a "more data than device expected" error message.
- What's wrong?
- 18) I'm unable to start a getty process on a built-in serial port. When
- I use 'setport' to enable the port, I get a "no such device" error.
- Configuring /etc/inittab to respawn getty on the port has no effect.
- 19) I am using and depending on /etc/hosts to do all my hostname resolving
- (i.e. not using named or /etc/resolv.conf). How come I can't mail
- to other hosts, but I can ping|ftp|etc... them?
- 20) My MacOS partition mounts fine under MacOS but it doesn't show up
- under A/UX... Why?
- 21) I've ported Elm (or other mail reader) and it doesn't seem to work.
- Why?
- 22) What 3-button mice work under A/UX (and X)?
- 23) How come when I do a 'df' as a regular user, it shows me a different
- number of free blocks compared to when I run it as 'root'?
- 24) Does A/UX LocalTalk support IP?
- 25) How do I get MPW 3.1 to work? It hangs my system...
- 26) Can I refer to a file on my Mac system from within A/UX?
- 27) How can I adjust the amount of virtual memory Finder uses?
- 28) Is it worth getting a cache card for the IIci?
- 29) How do I keep command lines that I edit with "backspace" from erasing
- the prompt?
- 30) When I try to mail something, I get the following error message:
- "Cannot read frozen config file: not a typewriter". What's wrong?
- 31a) I have MacsBug installed. How can I trigger it?
- 31b) Sometimes my MultiFinder environment (and/or CommandShell) freezes
- up; how can I unfreeze it? Should I hit the Interrupt switch?
- 32) Is there an archive of comp.unix.aux out there somewhere?
- 33) My site is not upgraded to EtherTalk Phase 2 yet... can I use Phase 1
- under A/UX?
- 34) What languages are available for A/UX?
- 35) How can I figure out the /etc/disktab entry for my hard disk?
- 36) How come I can't use color under X?
- 37) What are Right-To-Copy and Right-To-Upgrade licenses?
- 38) How do I set up my Mac and A/UX to enable remote logins via a modem
- on tty0?
- 39) How come I can't used 'talk' with some of the other Unix boxes out
- there, and they can't talk to me?
- 40) I'm having trouble transfering files between A/UX and my MacOS disk...
- Also, sometimes things get transfered fine, othertimes not. What's
- going on?
- 41) Using the command shell interface, I'm trying to access some Mac files
- (that have strange names) but I can't; the program returns an error and
- I can't access the file. What's going on?
- 42) How can I reports bugs that I find?
- 43) Which serial cards work under A/UX?
- 44) I heard the the Installer for 3.0.x works on "any" 3rd party hard disk.
- Well, it doesn't on mine!
- 45) I'm using a LaserWriter IIg with A/UX 3.0 and whenever I print some-
- thing to it through 'lpr', the first line of the page is cut off. Why?
- 46) Whenever I try to run xinit (or startx) from the CommandShell I get
- a fatal server error. Why?
- 47) I'm trying to access my tape drive using 'tc' (with something like
- "find . -print | cpio -o > /dev/rmt/tc1") but it doesn't work...
- 48) What CD-ROM drives are compatible with A/UX 3.0.x?
- 49) Do I install CDEVs and Extensions in the System Folder on MacPartition
- or on the "/" A/UX disk.
- 50) I heard that A/UX requires a special version of System 7 to boot...
- Is this true?
- 51) I've tried to install the CD Remote extension to A/UX so that
- I can play audio CD's, but it doesn't work...
- 52) What CD-ROM formats does A/UX support?
- 53) How can I add printers other than those available in Chooser?
- 54) After the Mac environment crashes (or when I use MacsBug), the
- Desktop gets all screwed up... Argg!!
- 55) My MacOS partition(s) only show up on the Desktop when I login
- as root. Why?
- 56) For some reason, my CommandShell only responds to a keyboard
- event after it receives a second event. For example, typing "a"
- won't show until I type something else or click the mouse.
- What gives?
- 57) Can A/UX 3.0.x run System 7.1?
- 58) Is OSF/Motif available for A/UX?
- 59) How can I convince A/UX to forward IP packets?
- 60) While trying to port some software, the Makefile looks
- for a program called 'ranlib' and dies when it can't
- find it. What is it and where can I get it.
- 61) What 3rd party accelerators are compatible with A/UX?
- 62) Since A/UX 3.0.1 will no longer be bundled with RetroSpect for
- A/UX, how can I get it?
-
-
- ===============================================
- **** List of Contributors to A/UX FAQ List ****
- -----------------------------------------------
-
- The editor would like to thank all the various people who have contributed
- to the A/UX FAQ List (both those that submitted questions as well as those
- who submitted answers). Also included under the Q&A section are the
- relevant people to contact if you have specific questions about specific
- A/UX items. If I've left you out, PLEASE E-mail me!
-
- Brian Bechtel (blob@apple.com)
- Nick Beser (beser@aplcomm.jhuapl.edu)
- Manuel Bouyssou (manuel@apple.com)
- John Coolidge (coolidge@apple.com)
- Tony Cooper (tony@marc.cri.nz)
- Bob Denny (denny@alisa.com)
- Eric Dittman (dittman@skitzo.dseg.ti.com)
- John Dundas III (dundas@salt.jpl.nasa.gov)
- Thomas Eberhardt (thomas@mathematik.uni-Bremen.de)
- Rick Ewing (ewing@ctrvax.vanderbilt.edu)
- Ron Flax (ron@afsg.apple.com)
- Marcelo Gallardo (marcelo@deadzone.princeton.edu)
- Ben Goren (ben@tux.fa.asu.edu)
- James Gritton (gritton@byu.edu)
- Jim Jagielski (jim@jagubox.gsfc.nasa.gov)
- Chris Johnson (cjohnson@brl.mil)
- Bill Johnston (johnston@me.udel.edu)
- Ron Johnston (johnston@apple.com)
- Bob Kirby (kirby@esl.com)
- Nicolas Lenz (nlenz@sdcc13.UCSD.EDU)
- Darrell Pfeifer (pfeifer@camins.camosun.bc.ca)
- Wes Price (ww2@bullwinkle.ssc.gov)
- Alexis Rosen (alexis@panix.com)
- Craig Ruff (cruff@ncar.ucar.edu)
- Jim Ryan (jryan@adobe.com)
- Paul Sander (paul@sander.uucp)
- Kent Sandvik (ksand@apple.com)
- Craig Struble (cstruble@gnu.ai.mit.edu)
- Richard Todd (rmtodd@servalan.servalan.com)
- Chuq Von Rospach (chuq@apple.com)
- Jon W{tte (d88-jwa@nada.kth.se)
- Earl Wallace (earlw@macaux.aux.apple.com)
-
-
- =================================================
- **** List of anonymous ftp archives for A/UX ****
- -------------------------------------------------
-
- The following sites have A/UX related archives and materials available via
- anonymous ftp (see below for more information):
-
- afsg.apple.com (130.43.50.2)
- ports and hacks for A/UX
-
- aux.nada.kth.se (130.237.226.207)
- mirror of A/UX items from:
- afsg.apple.com
- aux.support.apple.com
- jagubox.gsfc.nasa.gov
- wuarchive.wustl.edu
-
- aux.support.apple.com (130.43.6.2)
- comp.unix.aux archives;
- A/UX patches and some ports;
-
- dunkin.Princeton.EDU (128.112.64.39)
- mirror of jagubox.gsfc.nasa.gov
-
- jagubox.gsfc.nasa.gov (128.183.44.1)
- FAQ List;
- bunch of ports, utilities, new mini-inews (1.6);
- Unofficial Apple fixes (in ~ftp/pub/aux/apple.fixes)
-
- rascal.ics.utexas.edu (128.83.138.20)
- misc. ports;
- Mac applications, CDEVs, etc...;
-
- redstar.dcs.qmw.ac.uk (192.135.231.4)
- IIci benchmarking results;
-
- wuarchive.wustl.edu (128.252.135.4)
- ports, GNU stuff; (look in systems/aux)
-
-
- ========================================================
- **** List of known bugs and patches under A/UX 3.0: ****
- --------------------------------------------------------
-
- ~~~~~~~~~~~~~~~~~~~~
- Bug-related patches:
- ~~~~~~~~~~~~~~~~~~~~
-
- as, ao, etheraddr:
- H/W ethernet address is burned in bitwise reverse on Q9?0
- and Ethernet NB card. Thus, ao, as and etheraddr reports the
- incorrect address.
- *** 3.0 patch is now available ***
- *** on aux.support.apple.com in supported/3.0 ***
-
- BNU/HDB UUCP (the whole thing):
- Severe problems as distributed, such as inability to dialout
- with correctly configured modem, etc...
- *** 3.0 patch is now available ***
- *** on aux.support.apple.com in supported/3.0 ***
- *** This "patch" is a newer version of HDB (to 1.16) ***
- *** and adds some Mega-enhancements as well. ***
- *** Thanks to Earl Wallace!!! ***
- #### If you snagged version 1.14 from aux.support.apple.com ####
- #### then be _sure_ to update to version 1.16. ####
- #### ####
- #### Installing BNU 1.6 causes syslogd to break under ####
- #### new compiles. This is due to the fact that dial.o ####
- #### is replaced in libc.a|libc_s.a when BNU is installed ####
- #### To fix, just get the replacement dial.o ####
- #### on ftp.apple.com in pub/earlw/dial ####
-
- csh:
- Doesn't seem to like filename completion.
-
- /etc/startup.d/ao,as,ae6:
- Ignores the Broadcast Address value in /etc/NETADDRS.
- *** If your broadcast address needs to be different ***
- *** then the default, you'll need to modify these scripts ***
- *** to add 'broadcast "$broadcast"' to the 'ifconfig' ***
- *** lines that _don't_ refer to Loopback. Pretty easy ***
- *** but Email me if you have questions ***
-
- in.telnetd:
- Leaves ports open and hanging occasionally. Can cause kernel crashes.
- *** 3.0 patch is now available ***
- *** on wuarchive.wustl.edu under systems/aux ***
- #### Please note that it appears that this new version has ####
- #### some slight bugs in correctly handling Synchs and ####
- #### options negotiation. I have only seen this using ####
- #### VersaTerm Pro 3.6.2 and connecting to myself via telnet ####
-
- pstat:
- Depending on the options used, can gobble memory and not release
- it.
- *** Unofficial 3.0 patch is now available ***
- *** on jagubox.gsfc.nasa.gov in pub/aux/apple.fixes ***
-
- rpc.rstatd:
- Doesn't report correct load averages
- *** Unofficial 3.0 patch is now available ***
- *** on jagubox.gsfc.nasa.gov in pub/aux/apple.fixes ***
-
- serial drivers:
- After some use on all Macs (except IIfx and maybe the Quadras)
- the kernel will crash.
- *** This has been confirmed by Apple but no fix exists yet!! ***
-
- syslogd:
- If BNU 1.6 is installed, syslogd won't work on newly compiled
- programs due to some munging of libc.a|libc_s.a when BNU 1.6
- is installed. See BNU/HDB UUCP above.
-
- /usr/include/dir.h:
- If entered through dirent.h and _SYSV_SOURCE is defined,
- rewinddir() is incorrectly "defined". It assumes that you are
- linking -lposix and will use the "real" rewinddir() function
- found there, when, in fact, you should #define rewinddir
- as done with _BSD_SOURCE.
- *** A hacked version of dir.h is available on ***
- *** jagubox.gsfc.nasa.gov. It only assumes -lposix will ***
- *** be included (and the real rewinddir() called) if ***
- *** _only_ _POSIX_SOURCE is defined ***
-
- /usr/include/sys/types.h:
- Incorrectly defines size_t as signed int when every other header
- file defines it as unsigned int.
- *** Fix is very simple... edit /usr/include/sys/types.h ***
- *** and change it from signed to unsigned ***
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Performance related patches:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- MacOS System Heap Expansion:
- Not as robust as the _real_ System 7.0.1 capability, thus pre-
- venting you from loading lots of memory hungry Extensions and
- CDEVs.
- *** 3.0 patch is now available ***
- *** on aux.support.apple.com in supported/3.0 ***
-
- + inetd:
- + *** Unofficial replacement is available on ***
- + *** jagubox.gsfc.nasa.gov in pub/aux/apple.fixes. ***
- + *** This replacement is based on the BSD-reno inetd ***
- + *** and allows such nice features as rereading /etc/servers ***
- + *** on receiving SIGHUP and specifying options for ***
- + *** called daemons ***
-
- tc (tape driver device driver):
- Reports incorrect file number when 'mt' is used to skip
- files (fsf and/or bsf).
- Doesn't allow for additional storage capability of extended
- length tapes or hardware compression tape drives.
- Doesn't work with Exabyte 8200s
- *** 'mt2' written and available on jagubox.gsfc.nasa.gov ***
- *** to correct for 'tc's file number confusion ***
- *** (although it's not needed due to....) ***
- *** ***
- *** A replacement version of 'tc' has been written ***
- *** that fixes these bugs as well as providing support ***
- *** for additional drives and capability ***
- *** ***
- *** 3.0 replacement is available ***
- *** on jagubox.gsfc.nasa.gov in pub/aux/NEWtc326.tar.gz ***
-
-
- =========================================================
- **** List of ported software available via anon-ftp: ****
- ---------------------------------------------------------
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Already ported and available:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- (Included is the person responsible for the port and the location of the port)
-
- Austin KCL (619):
- Thomas Weigert (weigert@mcs.anl.gov)
- wuarchive.wustl.edu [???]
-
- bash (1.12):
- John Coolidge (coolidge@apple.com)
- wuarchive.wustl.edu [systems/aux/gnu]
-
- bpf (Berkeley Packet Filter):
- Ron Flax (ron@afsg.apple.com)
- afsg.apple.com [pub]
-
- gated (2.0.1.14):
- Herb Weiner (herbw@wiskit.rain.com)
- onion.rain.com [pub/wiskit]
-
- gcc (1.40 and 2.4.5):
- John Coolidge (coolidge@apple.com)
- wuarchive.wustl.edu [systems/aux/gnu]
- jagubox.gsfc.nasa.gov [pub/aux]
- (See Q&A #9)
-
- gdb (4.9):
- John Coolidge (coolidge@apple.com)
- wuarchive.wustl.edu [systems/aux/gnu]
-
- lemacs (19.6):
- Thomas Eberhardt (thomas@mathematik.uni-Bremen.de)
- labrea.Stanford.EDU [pub/gnu/lucid]
-
- logging in.ftpd:
- Jim Jagielski (jim@jagubox.gsfc.nasa.gov)
- jagubox.gsfc.nasa.gov [pub/aux]
- (See Q&A #16)
-
- mt2 (replacement for 'mt' tape positioner program... not really
- needed since NEWtc is available that fixes the need for mt2):
- Jim Jagielski (jim@jagubox.gsfc.nasa.gov)
- jagubox.gsfc.nasa.gov [pub/aux]
-
- mtools (MS DOS floppy access tools):
- Parag Patel (parag@netcom.com)
- jagubox.gsfc.nasa.gov [pub/aux]
-
- pine 3.05:
- Marcelo Gallardo (marcelo@deadzone.princeton.edu)
- jagubox.gsfc.nasa.gov [pub/aux]
-
- popper:
- Ben Goren (ben@tux.fa.asu.edu)
- jagubox.gsfc.nasa.gov [pub/aux]
-
- sendmail 5.65:
- Jim Jagielski (jim@jagubox.gsfc.nasa.gov)
- jagubox.gsfc.nasa.gov [pub/aux]
- (See Q&A #19)
-
- sendmail.cf:
- Alexis Rosen (alexis@panix.com)
- jagubox.gsfc.nasa.gov [pub/aux/uucp-sendmail-cf]
- (See Q&A #15)
-
- smail 3.1.28:
- Bob Denny (denny@alisa.com)
- jagubox.gsfc.nasa.gov [pub/aux]
-
- talk and talkd (BSD 4.3 versions)
- Steve Green (xrsbg@dirac.gsfc.nasa.gov)
- jagubox.gsfc.nasa.gov [pub/aux]
- (See Q&A #39)
-
- tcsh (6.00.03): (if you have 6.00.02, you really _should_ upgrade)
- + (Please note that later versions compile right out of the box)
- Eric Dittman (dittman@skitzo.dseg.ti.com)
- wuarchive.wustl.edu [systems/aux/packages]
-
- WUARCHIVE ftpd:
- Jim Jagielski (jim@jagubox.gsfc.nasa.gov)
- jagubox.gsfc.nasa.gov [pub/aux]
- (See Q&A #16)
-
- X11R5 and X11R4:
- John Coolidge (coolidge@apple.com)
- Thomas Eberhardt (thomas@mathematik.uni-Bremen.de)
- wuarchive.wustl.edu [systems/aux/gnu]
- ftp.uni-stuttgart.de [soft/mac/aux/x11r5/forAUX3.0]
- (See Q&A #8)
-
- ~~~~~~~~~~~
- Easy to do:
- ~~~~~~~~~~~
-
- The following have also been successfully ported to A/UX with minimal
- trouble. Since the ports are pretty straightforward, only a few are
- actually available in their ported form (please see Q&A #6): (those that
- have been personnally verified by the editor are marked with '#')
-
- o Cnews (Ver. ??)
- # Elm 2.4.21 ( use -lbsd and edit config.sh and "undef" d_locale)
- o Ghostscript 2.3
- o GNU Stuff (all are pretty much straight-forward and compile
- "right out of the box"):
- binutils 1.9
- bison 1.21
- # diffutils 2.3
- emacs 19.7 (diffs on jagubox)
- # fileutils 3.6
- # find 3.8 (to allow 'find' to recognize user=nobody, compile
- with 'cc')
- flex 2.3.7
- gawk 2.1.5 (use '-traditional' with gcc)
- # gdbm 1.5
- # grep 1.6
- # make 3.67
- sed 1.1.6
- shellutils 1.8
- Smalltalk 1.1.1
- # tar 1.11.2
- # textutils 1.6
- # gzip 1.2.2
- o Gwm 1.7h
- # less 177
- # NetHack
- # nn 6.4.18
- # nntp 1.5.11
- # perl 4.035 (use '-lm -lPW -ldbm -lbsd', get "fixed" dir.h to
- avoid needing -lposix for rewinddir(), use gcc if
- possible, make sure d_voidsig is correct ("define" if
- using ANSI, "undef" if not), and undef d_ndbm while
- defining d_dbm in config.sh).
- # perl 4.036 (Don't answer "aux" but instead let the configure script
- work it's magic)
- # rn 4.3.54
- # rn 4.4.1
- o SB Prolog 3.1 (minor changes in the builtin directory)
- # smail 3.1.28 (get the AUXsmail.tar.gz file on jagubox for
- A/UX diffs and patches)
- + # tcsh (compiles out of the box)
- # trn 3.0
-
-
- ========================================================
- **** Partial list of compatible shareware|freeware ****
- --------------------------------------------------------
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Popular shareware|freeware:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ++++ This is by No Means a complete list!!! ++++
-
- o BBEdit Lite (2.3) - _really_ nice and good replacement for TextEditor
- (see Hints and Words Of Wisdom)
- o CFloppy (1.0)
- o Disinfectant INIT (3.2)
- o Extension Manager (1.8)
- o Facade (1.x)
- o FMbackup 1.0.4 (prevents having to totally rebuild Desktop when A/UX
- crashes... See Q&A 54)
- o GateKeeper (1.2.5) - For some reason, "Show Log" doesn't work although
- log entries _are_ made. Chris Johnson knows about this and is
- looking into it.
- o Gregs Buttons (3.0)
- o MacsBug (6.2.x)
- o Maelstrom (1.03) - crashes sometimes, but heck it does that under MacOS
- as well :)
- o Moire (3.22) - even works under login screen ## kinda incompatible
- with FMbackup (prevents "Finishing up..." window)
- o NewLook (2.0)
- o Solarian II (1.04)
- o Suitcase (1.2.6) - the latest version, 1.2.12, doesn't
- (if you have ATM, you can use Font Porter instead which automatically
- installs Font suitcases)
- << ED: well, now I hear that 1.2.6 may not even work... I'll keep you
- all posted >>
- o Windows (2.1)
-
- ~~~~~~~~~~~~~~~~~~~
- Popular commercial:
- ~~~~~~~~~~~~~~~~~~~
-
- The following is a _very_ short list of some known compatible 3rd party
- applications, CDEVs, Extensions, etc... This is by no means a complete list
- since the vast majority of MacOS programs work just fine under A/UX (see
- Q&A # 4). But the following ones are kinda popular and they get asked about
- alot:
-
- o Access PC (2.0)
- o After Dark (2.0u and later) - some displays don't have enough
- memory to work so the default (low memory) one comes up
- o ATM 2.0.3
- o ATM 3.0
- o DOS Mounter (3.00) - but _boy_ does it slow down floppy disk access!
- o Illustrator 3.2
- o Now Utilities 3.0.2
- (New Menus requires that the Control Panel alias point to a Control
- Panel which is on a HFS partition... this means you need to copy the
- A/UX CP over to a HFS partition (such as MacPartition) and then make
- and alias and copy that over to the Apple Menu Items folder under
- A/UX.
-
- Super Boomerang doesn't seem to like 3.0)
-
- o PC Exchange (1.0.1)
- o Photoshop 2.0.1 <mostly> (Gamma, which is included, does _not_ work)
- o Premiere 1.0
- o StrateVision 3D 2.6.1 (requires a patch from Strata)
- o Streamline 2.0 <mostly... not 32-bit clean>
- o Type Reunion 1.3
- o VersaTerm Telnet (etc...) Tool
-
-
- ====================================
- **** Hints and Words Of Wisdom: ****
- ------------------------------------
-
- o By default, A/UX allocates only 10% of memory for disk buffers
- (that is, the value of 'NBUF' is 0... see kconfig(1M))
- If you have a lot of RAM, you could greatly increase system
- performance by increasing the allotment. However, you cannot
- use kconfig to specify "20%" but you must give it an actual number
- to use. The way to determine the number of buffers being used,
- run "pstat -m". This will give you the number of buffers that are
- currently allocated. For example, if the value is 1000, then you know
- that to increase the number of buffers to 20%, you must use 'kconfig'
- to set 'NBUF' to 2000.
-
- Please note that if you change the amount of RAM you have, you'll
- need to change the value of 'NBUF.' I suggest that before you
- add|remove RAM, you use 'kconfig' to reset 'NBUF' to 0, then
- do the RAM change and see how your system performance is. If needed,
- you can then use the above to increase (or decrease) the number of
- disk buffers.
-
- To more accurately reflect the geometry of the FFS, try increasing
- SBUFSIZE to something like 4096 or 8192 with a corresponding decrease
- in NBUF by a factor of 2 or 4, respectively (to maintain the same
- amount of buffer memory used).
-
- o You can run A/UX on the original MacII, however the PMMU chip must be
- installed. You can also use one of the many 68030 upgrades for the
- MacII, such as the Marathon '030, but the MacII ROMs won't recognize
- the PMMU capabilities onboard the CPU. You'll need to get the MacII
- FDHD ROM Upgrade Kit. This kit replaces your ROMs with IIx ROMs, thus
- enabling you (and A/UX) to use the upgrade. The kit also replaces your
- SWIM chip (floppy controller) enabling you to use FDHD disks (if such
- a drive is installed) too... thus the name of the kit. This kit can
- be had for about $120 although some dealers also include a FDHD drive
- as well, bumping the price up to about $430.
-
- o You can configure the built-in serial ports for hardware handshaking
- (RTS & DTS) _or_ dialup security (DTR & CD) but not both, due to the
- lack of a sufficient number of modem control lines.
-
- o When using ftp, unless you are _sure_ that a file is, in fact, a true
- Text file, set the ftp mode to Binary. This is especially true when
- downloading GIFs and "true" Mac files. If it's a BINHEXed file or a
- uuencoded file, then you can specify Ascii mode (in some cases, it's
- required). If the file you wish to download has the ".tar" or ".Z"
- suffix, then you _need_ Binary; if the suffix is ".uu" or ".hqx"
- then use Ascii. If you are using a MacOS-ftp utility, then using
- MacBinary may confuse A/UX (well, the Unix side of it). If the file
- is a tar file (for example), compressed or not, MacBinary attaches
- some MacOS "information" to the file that tar can't handle. Use
- 'fcnvt' to change the file to Apple Double to "strip" this extra
- by separating the forks.
-
- o To download GIF files via anon-ftp, be sure to specify Binary mode. Then
- use 'setfile' to create the correct Type and Creator fields (for, example,
- for Giffer use 'setfile -t"GIFf" -c"Bozo"'). You can then keep this file
- on your A/UX disk or transfer it over to your MacOS disk (See Q#40).
-
- o If you want to rebuild the "/" desktop, be _sure_ to avoid circular
- symbolic links (links to "." and/or "..") or else you'll be waiting
- a looooong time.
-
- o The full functionality of System 7 Tuner 1.1.1 is included in A/UX 3.0
- even though A/UX "only" has System 7 Tuner 1.0. Installing version 1.1.1
- could cause problems running the Finder environment.
-
- Installing LaserWriter 7.1.1 (which is on the TuneUp 1.1.1 disk)
- causes no problems at all.
-
- o With the newest version of HDB UUCP (1.16 - see above), use the "-u"
- option on 'getty' to keep /dev/tty?? settings sane. Also use the "-t"
- option with a value like 60 or so to make getty hang up a hung
- login attempt.
-
- o If your A/UX setup is a true multi-user system, or, at the least, has
- Guest as an active account, it is a Very Good Idea to give each user their
- own personal System Folder (use 'systemfolder'). This is _very_ true for
- root! As root, you should also avoid using the global System Folder
- (mac/sys/System Folder) as an alternate Sys. Folder... there's very
- little need to do so anyway.
-
- Oh yeah... you can't just copy /mac/sys/System Folder to something like
- $HOME/System Folder... you must use 'systemfolder' and add/change/delete
- things as required.
-
- o It's very easy to replace TextEditor as your Finder-double-click text
- editor. All you need to do is copy the application to /mac/bin (make
- sure that it's permissions are 755 bin|bin), edit /etc/profile and
- /etc/cshrc to change FINDER_EDITOR to point to the application. Now, A/UX
- text files will show up as that application's filetype. An _excellent_
- replacement is BBEdit Lite (v 2.3). It is really recommened!
-
- o A/UX's 'login' supports additional dialup security. This is enabled by
- creating|editing two files: /etc/dialups and /etc/d_passwd. The format of
- /etc/dialups is a list of ports that you want to have dialup passwds. eg:
-
- /dev/tty0
- /dev/tty10
-
- The format of /etc/d_passwd is a list which associates a password with
- a login program (which is the last field in /etc/passwd). eg:
-
- /bin/sh:&nk7h7ak92j3H:
- /bin/ksh:8hw$jK4ft92jx:
- /bin/csh::
- /usr/lib/uucp/uucico::
-
- In this case, if anyone attempts to login on ports tty0 or tty10 and
- are using 'ksh' or 'sh', they'll get asked for a secondary (dialup)
- password. Users using 'csh' or 'uucico' will not. All other logins
- that use login programs not entered in /etc/d_passwd (like, for
- example, /usr/local/bin/bash) will _not_ be allowed to login on
- the "secure" port.
-
- o If you want to install a program that uses a "complex" installation
- procedure (like for Canvas, Word, Stuffit, etc...) then you should not
- try to do a fresh install under A/UX. Instead, install under the real MacOS,
- reboot A/UX and then install needed files to your A/UX System Folder.
- Programs that, when installed, hack around with the System (beyond things
- like Fonts) itself, most probably won't work under A/UX, since you really
- can't patch System (unless you are handy with ResEdit and know exactly
- what resources to add|change... even then, you are taking a chance...)
-
-
- ==============
- **** Q&A: ****
- --------------
-
- Read on MacDuff...
-
- ================================
- 0) What's A/UX? Is it any good?
- --------------------------------
-
- A/UX is Apple's implementation of Unix (it's Apple's UNix) for the Macintosh
- computers. A/UX merges two computing environments, Unix and the Macintosh
- Finder OS, and provides the full functionality of both.
-
- A/UX is based on AT&T Unix System V.2.2 with numerous extensions from V.3
- (such as streams) and BSD 4.2/4.3 (such as networking, the Fast File
- System, job control, lpr, NFS with Yellow Pages, SCCS and sendmail 5.64).
- It also provides full POSIX compliance. A/UX provides SYSV, BSD and POSIX
- compatiblity switches and libraries. A/UX is fully compiant with the System
- V Interface Definition (SVID).
-
- A/UX provides all three standard shells: sh, csh and ksh. X-Windows is also
- provided standard.
-
- A/UX 3.0.x incorporates System 7 for the Macintosh allowing for the use of
- the vast majority of Macintosh applications under A/UX. System7 and Unix
- and fully integrated under A/UX 3.0.x with the Unix file system being seen as
- a disk drive by the Finder.
-
- There are quite a few people who feel that A/UX is a near-perfect implemen-
- tation of Unix. Of course, every operating system (even AIX!) has it's
- share of devotees, so that's not a very valid scale of whether the system
- is any good. A/UX _is_ Unix... it's not some form of pseudo-Unix. It
- insulates the user from Unix, if required, but the System Administrator
- will need to become Unix-aware. Furthermore, if you want straight Unix, you
- can get it... it's not a chore to bypass all the "gingerbread." People may
- also complain that A/UX is based on an "obsolete" version of AT&T Unix
- (V.2.2). In many ways, Apple's extensions make A/UX very V.3-like (V.3 is
- in many ways an enhanced V.2... it even uses the V.2 kernel)... The list of
- extensions to A/UX are impressive. Compare what you get standard with other
- systems and you'll be shocked! On some, 'cc', 'f77', NFS, etc... are costly
- options.
-
- The main consideration (and opposition) to A/UX is the platform it runs on:
- The Macintosh. Some consider this a boon, others a bust. At present,
- Apple's top-level workstation is the Quadra 950, a 33MHz 68040 based
- system. Some consider this obsolete; others consider it overkill; others
- consider it, like Goldilocks, "just right."
-
- If you need super-fast state-of-the-art number crunching capability then
- A/UX may not be for you... the Q950 benchmarks at maybe 9-14 SPECmarks
- (depending on compiler used, external cache size, etc...) and you can get
- lots faster with other platforms. Of course, you'll have to "settle" for
- their operating systems, but if you need it, then that's how you'll get it.
- Of course, this doesn't mean that A/UX "crawls"...
-
- There are very few people who need this type of performance though. If you
- need (or just _want_ ) a Unix workstation with the speed and power of Unix
- and the user interface and application selection of the Macintosh then A/UX
- is the way to go. In many, many ways, A/UX is the Unix "for the rest of
- us"... even if we are long-time Unix junkies. If you love the Mac, you'll
- love A/UX; if you love Unix, you'll love A/UX... and if you want a near-
- perfect marriage of the two, then you'll love A/UX.
-
- Yes, A/UX is good... very, very good :)
-
- =====================================================================
- 1) What's the minimum system I need (CPU, disk and RAM) to run A/UX?
- ---------------------------------------------------------------------
-
- A/UX 3.0 works on the MacII (with PMMU _or_ 68030 upgrade with FDHD ROM's
- installed), IIx, IIcx, IIci, IIfx, SE/30, IIsi (with 68882 chip) and the
- Quadra 700|900|950 computers. A/UX 3.0.1 adds support for the Q800 and
- Centris Machines (the Centrises _must_ have the real 68040 w/FPU - See Q&A
- #2b). A/UX does not support the ClassicII, PowerBook, Duo or LC families.
-
- Recall that A/UX _is_ UNIX and thus contains some very hardware specific
- drivers. It's for this reason (and not Apple not doing things correctly)
- that A/UX won't work on newly released platforms. To support a new
- platform, at least _some_ work (and possibly extensive work in some cases)
- must be done.
-
- If you really want to cut it close, 8MB RAM and an ENTIRE 80MB hard disk
- will just make it. You'll have little room for user files (unless you clear
- out some space by removing /games and maybe /catman) and depending on your
- workload, may suffer from low performance (due to swapping... you may even
- encounter the infamous swap messages :)
-
- A much better system would be 16MB of RAM and about 200MB of disk space.
- This would give you much more room to grow as well as sufficient RAM to
- increase your performance (assuming that you tune some kernel parameters).
- All in all, more RAM is prefered: 20MB (or more) is ideal.
-
- =================================
- 2a) What's new about A/UX 3.0.x?
- ---------------------------------
-
- A/UX 3.0.x incorporates the full functionality of System7. It supports the
- QuickTime multimedia extension and the new Mac Quadra computers. A/UX 3.0.x
- now includes X11R4 in it's distribution, including MacX. Installation of
- A/UX is much easier that it was before and can be installed on any 3rd
- party hard disk using the "new and improved" HD Setup application (see Q#44
- though). A/UX 3.0.1 adds support for the Q800 and Centris machines (as long
- as they have the real 68040 w/FPU - See Q&A #2b).
-
- =======================================
- 2b) What's the word on A/UX 3.0.1(dt)?
- ---------------------------------------
-
- 3.0.1dt is the version of A/UX for the rest of us (the original version for
- the rest of us was to be 3.0.2). 3.0.1(dt) adds support for the Q800 and
- the Centris machines (650 and 610) as long as they have the _real_ 68040
- chip (68RC040) installed (Support for the C650 is official; support for
- the C610, which _requires_ the 040 be replaced since none have the
- required one installed, is non-official but known and verified).
-
- 3.0.1(dt) is an exact binary-copy of 3.0.1 (which is officially the version
- of A/UX for the WGS 95 server) except for some minor cosmetics and the
- exclusion of the server-related applications. This includes RetroSpect for
- +A/UX. (see Q&A #63). Some of the major differences between 3.0.1 and 3.0.1dt
- +include:
-
- + o Buffer cacher size (default kconfig parameters)
- + o Packages installed during Easy Install
- + o Swap space size on Easy Install
- + o Autologin enabled in 3.0.1 (AWS95)
- + o lpr daemon off in 3.0.1, on in 3.0.1dt
- + o Partition choices in HDSC SetUp
-
- +As you can see, they are all related to how the system is setup...
-
- ==========================
- 3a) How can I order A/UX?
- --------------------------
-
- A/UX is available preinstalled on Mac systems or on CD-ROM. To find the
- nearest A/UX reseller, call 1-800-538-9696. You'll need access to a
- compatible CD-ROM drive to install A/UX (or a friendly dealer if you go
- that route).
-
- +The part numbers for 3.0.1(dt) are:
-
- + M0598LL/C A/UX 3.0.1 CD-ROM product ($795)
- + (contains Essential Manuals)
- + M0597LL/C A/UX 3.0.1 Essential Manuals ($329)
- + M0430LL/C A/UX 3.0.1 Programmers Manuals ($329)
- + M0431LL/C A/UX 3.0.1 Administrators Manuals ($329)
-
- + M0599LL/C A/UX 3.0.1 Update (updates previous ($250)
- + versions to 3.0.1)
- + M0489LL/B A/UX 3.0.1 Programmers Manual Update ($285)
- + M0490LL/B A/UX 3.0.1 Admin. Manual Update ($285)
-
- +If you are interested in upgrading your Q950 to the Apple WGS-95 Server
- +(which uses A/UX 3.0.1) here are the part numbers:
-
- + M6940Z/A WGS 95 PDS Upgrade Kit ($2499)
- + M6945Z/A WGS 95 PDS + DAT Upgrade Kit ($4399)
-
- ============================================
- 3c) What's the upgrade path for A/UX 3.0.1?
- --------------------------------------------
-
- You can upgrade to 3.0.1 (from any other version of A/UX) by purchasing the
- A/UX 3.0 CD-ROM Product Upgrade (Apple part # MO599LL/C). The suggested
- price is $250.
-
- It's recommended that if you do upgrade, that you completely repartition
- your disk via the Installer for two reasons:
-
- 1. The default (suggested) partition sizes have changed
-
- 2. You install 3.0.1 on a "clean" system.
-
- ===================================================
- 4) What Mac applications are compatible with A/UX?
- ---------------------------------------------------
-
- It would be to list the applications that aren't compatible (the list is
- much, much shorter)...
-
- The _vast_ majority of applications that run under System 7 will run under
- A/UX 3.0.x. In fact, before System 7 was released, A/UX 2.0.x was actually a
- good litmus test whether the application was 32-bit clean and would run
- under System 7. The only applications that are _sure_ to fail are those
- that try to access hardware _directly_, such as HD utilities or backup
- applications. A/UX 3.0.x provides both 24 and 32-bit modes, so if the
- application doesn't run under 32-bit mode, try it under 24-bit.
-
- One key note: if the program uses a "complex" installation procedure (like
- for Canvas, Word, Stuffit, etc...) then you should not try to |do a fresh
- install under A/UX. See the above Hints and Words Of Wisdom
-
- ====================================================
- 5) Can I use my Teac|DAT|etc tape drive under A/UX?
- ----------------------------------------------------
-
- A/UX 3.0's 'tc' device driver (version 1.40) officially and totally supports
- the following tape drives:
-
- Qualstar 9 track
- Archive 4mm DAT
- Archive QIC
- Teac DCAS 600
- Exabyte 8500 <<ED: no go with the 8200s>>
- DC2000
-
- Please note that all the devices except for the Qualstar 9-tracks require
- 8k-blocking when used through 'tc'. This means you will need to use 'tcb'
- or 'tbb' as a filter ('dd' will also work during reading). You should also
- specify 8k blocking (or a multiple thereof) when using dump.bsd.
-
- Jim Jagielski has created a replacement for 'tc' to fix some of version
- 1.4's bugs as well as to provide support for the WangDAT 1300/2600, Cipher,
- SONY SDT-4000/2000, WangTEK and HP DAT drives. It also works with the
- Exabyte 8200s as well as having some nice features. The driver is currently
- at version 3.26 and is available via anon-ftp on jagubox (If needed, it can
- be Emailed). This version is a replacement for 'tc' (it also includes a
- replacement for 'mt' and some man pages as well).
-
- Tony Cooper has written a VERY nice double-buffering copier that greatly
- increases the speed of backups; it's called 'tbb.' It works quite nicely
- with 'tc' (assuming the correct blocking factors)...
-
- Craig Ruff (cruff@ncar.ucar.edu) has written a Teac device driver also,
- which works with both the 150 MB and 60 MB drives. You get the complete
- source so you may "adjust" the driver if you want for other drives.
-
- The Teac driver is available via anonymous ftp of jagubox.gsfc.nasa.gov.
-
- %%% For more information about 'teac', please contact Craig via E-mail %%%
- %%% For more information about 'tc', please contact Jim via E-mail %%%
-
- ==============================================================
- 6) How come rn|elm|less|etc... acts weird concerning signals?
- --------------------------------------------------------------
-
- Well, it's not really them at all. Many people have found that more than a
- few ports require the addition of the 'set42sig()' call to enable BSD 4.2
- signal delivery. The best place to add this is as the 1st executable
- statement under
-
- "main() {"
-
- Another point about porting applications: A/UX's 'cc' does provide "strict"
- BSD, SystemV and Posix libraries. If you are porting a BSD program, you can
- enable BSD "emulation" by adding the "-ZB -lbsd" options to your 'cc'
- command line. In fact, using just the '-lbsd' option alleviates the need
- for adding the 'set42sig()' call mentioned above and is, in many cases, the
- suggested option. Compiling with gcc also helps out a great deal.
-
- ================================================
- 7) What screen-savers are compatible with A/UX?
- ------------------------------------------------
-
- Moire (ver. 3.22) works quite well under A/UX (2&3), even under the Login
- AfterDark (2.0u and later) also works but some displays may not have
- enough memory under Login so the "low-memory" display will be used.
-
- Moire and FMbackup seem a bit incompatible. They both function fine together
- but the combination prevents FMbackup's "Finishing up..." window from
- displaying, although FMbackup does, in fact, finish up.
-
- Darkside is also available. Unlike other screen savers, Darkside is an
- application, not an INIT. This means it won't work under the Login screen.
- The latest version of Darkside is 4.0 and will _not_ work on Pre-System7
- systems, so don't attempt to use this under A/UX 2.0.1.
-
- Moire is available via anon-ftp on jagubox.
-
- ================================
- 8) Is X11R5 available for A/UX?
- --------------------------------
-
- Yes! Thomas Eberhardt (thomas@mathematik.uni-Bremen.de) has ported X11R5 and
- the binaries (which includes full shared libraries) for A/UX are available
- via anon-ftp on wuarchive.wustl.edu under systems/aux/X11R5 (our overseas
- friends should get it from ftp.uni-stuttgart.de due to US Export regs).
- Patches for X11R5 compiled with gcc are also available. It looks like it
- results in a nice 10-20% increase in performance! Thomas has "taken over"
- X11R5 with his new port; John Coolidge used to do it...
-
- %%% For more information about X11R5 for A/UX, E-mail Thomas %%%
-
- =================================
- 9) FSF GNU doesn't support A/UX?
- ---------------------------------
-
- 9) I've noticed that FSF GNU doesn't support A/UX. Does that mean I'll
- miss out on all the neat Gnu-stuff like gcc?
-
- Although it's true that FSF is "boycotting" Apple and A/UX (FSF doesn't
- like Apple's predisposition of suing to protect "look and feel"), ports of
- most Gnu applications are available. Of particular interest is gcc version
- 2.4.5 which has been ported by John Coolidge (coolidge@apple.com) and is
- available via anon-ftp on wuarchive.wustl.edu in systems/aux/gnu. The
- binaries, sources and diffs are all available.
-
- GCC version 2.4.5 for A/UX has been ported and is available... Highly
- recommended!
-
- As a nice compliment to using GCC, gdb (4.9) is also available.
-
- %%% For more info about gcc for A/UX, please contact John via E-mail %%%
-
- ============================
- 10) EtherNet cards and A/UX
- ----------------------------
-
- 10) I have an EtherNet card that works fine under the Macintosh operating
- system but not under A/UX. Why?
-
- The reason is because to access the card (which is seen as a device by
- A/UX), you need an A/UX device driver for it. This is NOT the same as the
- stuff you had to install under the MacOS for it to work. Now A/UX includes
- drivers for the Apple EtherNet card (they aren't installed by default
- though), but they don't work with most of the 3rd party cards except for
- the 3Com "EtherLink NB" and Asante "MacCon" cards. They are 100% register
- compatible with their Apple counterparts, so you can use Apple's 'ae'
- driver with them. Drivers for the EtherPort II cards are available via
- anon-ftp on jagubox. However, the drivers for the "old" EPII cards (full
- length) only support TCP/IP (they were written for A/UX 1.1 but will work
- under 2.0.x). As far as other cards are concerned, you will have to ask the
- vendor for A/UX drivers for it.
-
- Please note that there have been numerous reports about problems with the
- EtherPortII cards, A/UX and the IIfx and IIsi... you are warned :)
-
- =====================================
- 11) Can I use my scanner under A/UX?
- -------------------------------------
-
- A/UX 3.0.x fully supports the Apple OneScanner as well as providing better
- support for SCSI devices. A/UX will still use its own SCSI driver, however.
-
- ===========================
- 12) Login Screen questions
- ---------------------------
-
- 12a) How come my Login screen is gray, not color?
- 12b) How come my screensaver only works on my main Login screen and
- not my other ones?
-
- Because that's the way Apple wanted it :) Actually, the reason why is
- because the 'scrn' resource is missing from 'System' in /mac/sys/Login
- System Folder. If you're handy, you can copy 'scrn' from some other System
- and paste it in Login's using ResEdit. Make sure the "Is Color" field in
- 'scrn' is "1".
-
- ==============================
- 13) Swap space error messages
- ------------------------------
-
- 13) Even though I have lot's of swap space and only a little bit is
- being used, I STILL get a lot of messages saying that my swap
- space is running low. What the buzz?
-
- Unix is justifyably concerned about having adequate swap space. A system
- crash caused by this beast is a sight to behold. However, A/UX seems
- EXTREMELY nervous about the amount needed before it starts getting fidgety.
- If you do a "/etc/swap -l" and see that you're only using a small portion
- of your swap space and have a "lot" left, then you can safely ignore the
- messages (just how much is a "lot" is hard to say, but if you have 25000
- blocks and are only using 1000 or 2000, then I'd say you were fine). If you
- DO need more swap space, then you have a few options:
-
- a. Using 'kconfig', reduce the number and size of buffers.
- This isn't really a good idea since it could really degrade
- performance as well as possibly causing more panics.
-
- b. Add more swap space.
- Fine, if you have it. You could either add another disk
- as swap (nice) or repartition your present disk to create
- a larger Swap partition (Ack!).
-
- c. Add more memory.
- If you have more memory, then this will reduce the need to
- augment it with swap space... RAM's cheap too!
-
- =============================================
- 14) How can I copy a complete file system...
- ---------------------------------------------
-
- ...from one disk|partition to another?
-
- You have three options: dd, dump.bsd and cpio (pax MAY work but tar won't
- since it won't handle special-type files). If the two partitions are the
- same size, you can use 'dd' (to copy c0d0s0 to c5d0s3, e.g.):
-
- $ dd < /dev/rdsk/c0d0s0 > /dev/rdsk/c5d0s3
-
- To use dump.bsd, you can use the following command (this assumes that the
- destination disk in mounted on /mnt and you want to copy the root file
- system which is on SCSI 0... of course, you must be root and it would be
- MUCH better to do this in single-user mode):
-
- $ dump.bsd 0f - /dev/rdsk/c0d0s0 | (cd /mnt; restore xf -)
-
- To use cpio, you must use it in a pipe with find. For example, to copy /usr
- (let's assume it's on it's own file system) to another disk|partition
- (assume it's mounted on /mnt) then you can use (you can add the "-depth"
- flag to 'find' if you want):
-
- $ cd /usr
- $ find . -print | cpio -pdmuva /mnt
-
- The problem with this is that if the mount point of the destination disk
- falls under the file system's directory you're trying to copy, you'll load
- up your destination disk. For example, the following would NOT work:
-
- $ cd /
- $ find . -print | cpio -pdmuva /mnt
-
- because 'find' would see the stuff in /mnt (which you just put in there) and
- try to copy in back to /mnt! To way to avoid this is by adding a little
- filter:
-
- $ cd /
- $ find . -print | grep -v '^./mnt*' | cpio -pdmuva /mnt
-
- If you have GNU find, then you can use it with it's '-xdev' option, which
- prevents find from walking through other file systems:
-
- $ cd /
- $ find . -xdev -print | cpio -pdmuva /mnt
-
- dump.bsd creates a "truer" copy of your file system (the access and
- modification dates aren't mucked with... with the find/cpio pipe, at the
- least the directory dates are touched) but it won't backup named pipes...
-
- ======================
- 15) What's with UUCP?
- ----------------------
-
- UUCP under 3.0 is very improved over it's previous "incarnation" under
- 2.0.1. 3.0.x uses HDB (for HoneyDanBer) UUCP instead of standard UUCP. Some
- nice things are bidirectional getty (also known as uugetty in other Unixs)
- which allows both incoming and outgoing communication over serial lines as
- well as better performance and reliability. I hear that setting it up is
- _much_ easier as well.
-
- You may seriously consider getting Alexis Rosen's "sendmail.cf" file for
- use under UUCP sendmail. This config file has been modified to allow UUCP
- and sendmail to work beautifully together. You may also want to consider
- simply installing smail to replace sendmail.
-
- Be sure that you are running the latest version: 1.16. It can be found on
- aux.support.apple.com in aux.patches/supported/3.0. Be sure that you get
- the new dial.o on ftp.apple.com (pub/earlw/dial) to avoid breaking syslog.
-
- ==========================================
- +16) How can I log anonymous ftp entries?
- ------------------------------------------
-
- in.ftpd has a -l option, but it doesn't work.
-
- Jim Jagielski (jim@jagubox.gsfc.nasa.gov) has hacked in.ftpd to enable
- logging via the syslogd daemon. It also pays extra close attention to
- anonymous ftp logins. It's available (as well as other ports|hacks) on
- jagubox. Also available on jagubox is a set of patches and files required
- to compile and run wuarchive's ftpd server under A/UX. This is a super-
- nice ftp server!
-
- +The real reason why '-l' doesn't work with in.ftpd is that there's no
- +real way to send this option to the daemon. A/UX 'inetd' doesn't allow
- +you to add options to '/etc/servers'. John Coolidge (coolidge@apple.com)
- +has ported the BSD-reno version of 'inetd' to overcome this limitation.
- +This version of 'inetd' also has some nice features, such as rereading
- +/etc/servers when sent SIGHUP. It's available via anon-ftp on jagubox.
-
- %%% For more info, contact Jim %%%
-
- ===================================
- 17) Using SyQuest disks under A/UX
- -----------------------------------
-
- 17) I'm trying to use a SyQuest drive under A/UX but it refuses to work.
- I keep on getting a "more data than device expected" error message.
- What's wrong?
-
- The "problem" is with the generic SCSI disk driver under A/UX. For SCSI
- drives, there are certain parameters that may be adjusted by the user;
- these parameters are grouped in "pages." One such page concerns how the
- disk responds to and recovers from errors: the Error Recovery Page. A/UX
- expects the parameters in this page to have certain values. Now the vast
- majority of SCSI disks have the values set as expected, but this isn't the
- case with SyQuest drives. There is one parameter (PER) which is opposite
- than expected by A/UX. When A/UX trys to set this value to what it wants,
- however, the SyQuest drive reads this "request" wrong (the request is 16
- bytes but the SyQuest only reads 4) so the SCSI Manager reports the error.
-
- Tony Cooper (tony@marc.cri.nz) has written a Mac application which sets the
- Error Page values correctly: Fix Error Page. This application must be used
- under the MacOS. It can be found on rascal.ics.utexas.edu as well as on
- aux.support.apple.com (aux.patches/unsupported/2.0). You can also use the
- FWB Hard Disk Toolkit - World Control Application to enable the PER bit in
- the recovery page (Page #1).
-
- By the by, here is the /etc/disktab entry for SyQuest:
-
- # SyQuest disk
- #
- Syquest|syquest|S45:\
- :ty=winchester:ns#34:nt#2:nc#1275:
-
- ================================
- 18) 'getty' problems under A/UX
- --------------------------------
-
- 18) I'm unable to start a getty process on a built-in serial port. When
- I use 'setport' to enable the port, I get a "no such device" error.
- Configuring /etc/inittab to respawn getty on the port has no effect.
-
- AppleTalk is probably enabled for the port. The getty process can be started
- temporarily by turning off AppleTalk via A/UX's Finder Chooser and THEN
- using the 'setport' command.
-
- You can permanently disable AppleTalk by reconfiguring the kernel with
- "newconfig noappletalk". If you wish to keep the drivers installed in the
- kernel but still want to "permanently" disable AppleTalk, you can edit
- /etc/startup to prevent AppleTalk from initializing and /etc/inittab can be
- editted to start getty. (NOTE: /etc/startup is regenerated by newconfig so
- you'll have to redo this if you reconfigure the kernel).
-
- If you don't have an EtherTalk card installed, then you can also modify
- /etc/appletalkrc to point to "ethertalk0" instead of "localtalk0". Doing
- this stops AppleTalk from bothering the serial port because it tries to use
- the non-existant card.
-
- ======================================
- 19) sendmail problems with /etc/hosts
- --------------------------------------
-
- 19) I am using and depending on /etc/hosts to do all my hostname resolving
- (i.e. not using named or /etc/resolv.conf). How come I can't mail
- to other hosts, but I can ping|ftp|etc... them?
-
- Well, the problem is actually with sendmail (in /usr/lib). sendmail (under
- A/UX 2.0 and later) assumes the use of a nameserver. Pre-2.0 versions were
- "adjusted" to look in /etc/hosts if any nameserver call failed (which it
- would if it wasn't running, of course :). Jim Jagielski
- (jim@jagubox.gsfc.nasa.gov) has hacked sendmail 5.65 for A/UX to allow it
- to also check /etc/hosts. The source code is available via anon-ftp on
- jagubox.
-
- You may also want to upgrade to smail 3.1.28. smail is a very powerful yet
- easy to configure (and maintain) replacement for sendmail. It can both
- query the NameServer as well as look in /etc/hosts to "interpret"
- hostnames. The required A/UX-related diffs and patches, which were written
- by Bob Denny (denny@alisa.com) are available on jagubox.
-
- %%% For more info, contact Jim %%%
-
- ////////////////////// END OF PART 1 OF 2 \\\\\\\\\\\\\\\\\\\\\\
- --
- Jim Jagielski | "Supreme executive power derives from
- jim@jagubox.gsfc.nasa.gov | a mandate from the masses, not from
- NASA/GSFC, Code 734.4 | some farcical aquatic ceremony."
- Greenbelt, MD 20771 | - Dennis
-